package cn.tedu.jsd2205the.back.end.project.pojo.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

@Data
public class Product implements Serializable {
    private Integer id;
    /**
     * 商品名
     */
    private String name;
    /**
     * 描述
     */
    private String description;
    /**
     * 详情
     */
    private String detail;
    /**
     * 图片URL
     */
    private String imgUrl;
    /**
     * 价格
     */
    private Double price;
    /**
     * 单位
     */
    private String unit;
    /**
     * 数量/库存
     */
    private Integer quantity;
    /**
     * 浏览量
     */
    private Integer viewCount;
    /**
     * 销量
     */
    private Integer saleCount;
    /**
     * 商品类型id
     */
    private Integer categoryId;
    /**
     * 商品上架时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime shelfTime;
}
